/**
 * Werwolftool-Spielleiterfunktionen
 * @author JANNiS <jannis@huffle-home.de>
 */

/**
 * Klasse für die Darstellung
 * Instanziert die Unterklassen, damit alle unter einer Instanz zur Verfügung stehen.
 */
var Darstellung = new Class({
	/**
	 * Für die Info-Box auf der linken Seite des Fensters
	 */
	infobox: null,
	/**
	 * Für die Auswertungs-Box auf der unteren Seite des Fensters
	 */
	auswertungsbox: null,
	/**
	 * Für die Spielerliste in der Mitte des Fensters
	 * inkl. Neuer-Spieler-Formular
	 */
	spielerliste: null,
	/**
	 * Für das Hauptmenu (Buttons) oben im Fenster
	 */
	hauptmenu: null,
	
	/**
	 * Konstruktor, bereitet das Fenster vor
	 */
	initialize: function() {
		// Browser-Kompatibilität prüfen
		this.browserCheck();
		// Infobox zuweisen
		this.infobox = new DarstellungInfobox();
		// Auswertungsbox zuweisen
		this.auswertungsbox = new DarstellungAuswertungsbox();
		// Spielerliste zuweisen
		this.spielerliste = new DarstellungSpielerliste();
		// Hauptmenu zuweisen
		this.hauptmenu = new DarstellungHauptmenu();
	},
	
	/**
	 * Überprüft, ob der Browser kompatibel (= nicht Internet Explorer 6) ist und gibt evtl. eine Fehlermeldung aus
	 */
	browserCheck: function() {
		// Falls der Browser ein Internet Explorer 6 ist...
		if(Browser.Engine.trident4) {
			// Fehlermeldung setzen
			$("fehler").set("text", "Der Internet Explorer 6 ist leider stark veraltet. Daher k&ouml;nnen wir ihn leider nicht unterst&uuml;tzen... Bitte verwende einen neueren Browser.");
			// Fehlermeldung anzeigen
			$("fehler").setStyle("display", "block");
		}
	}
});